#!usr/bin/env python
# -*- coding:utf-8 _*-
"""
@author:zhengxin
@file: 024_recursion.py
@time: 2024/12/19  14:44
# @describe:
"""

"""
    利用递归函数调用方式，将所输入的5个字符，以相反顺序打印出来。
"""
def output(s, l):
    if l == 0:
        return
    print(s[l-1])
    output(s, l-1)


# s = input("请输入字符串：")
# l = len(s)
# output(s, l)




"""
使用递归计算年龄：
    有5个人坐在一起，
        问第五个人多少岁？他说比第4个人大两岁。
        问第4个人，他说比第3个人大两岁。
        问第3个人，又说比第2个人大两岁。
        问第2个人，说比第1个人大两岁。
        最后问第一个人，他说是10岁。
        请问第五个人多大？
"""

def age(x):
    if x > 1:
        return 2+age(x-1)
    else:
        return 10

print(age(5))
